Why Threads Was Destined To Fail